package com.model.purchase;

import java.io.Serializable;

import com.alibaba.excel.annotation.ExcelIgnore;
import com.alibaba.excel.annotation.ExcelProperty;
import com.alibaba.excel.annotation.write.style.ColumnWidth;

/**
 * @description purchase_plan
 * @author chenjun
 * @date 2022-02-25
 */
public class PurchasePlan implements Serializable {

	private static final long serialVersionUID = 1L;

	@ExcelIgnore
	@ExcelProperty(value = "所属部门")
	@ColumnWidth(value = 18)
	private String deptId;

	public String getDeptId() {
		return this.deptId;
	}

	public void setDeptId(String deptId) {
		this.deptId = deptId;
	}

	@ExcelIgnore
	@ExcelProperty(value = "所属部门名称")
	@ColumnWidth(value = 18)
	private String deptName;

	public String getDeptName() {
		return this.deptName;
	}

	public void setDeptName(String deptName) {
		this.deptName = deptName;
	}

	@ExcelIgnore
	@ExcelProperty(value = "采购计划id")
	@ColumnWidth(value = 18)
	private String planId;

	public String getPlanId() {
		return this.planId;
	}

	public void setPlanId(String planId) {
		this.planId = planId;
	}

	@ExcelProperty(value = "计划编码")
	@ColumnWidth(value = 18)
	private String planCode;

	public String getPlanCode() {
		return this.planCode;
	}

	public void setPlanCode(String planCode) {
		this.planCode = planCode;
	}

	@ExcelIgnore
	@ExcelProperty(value = "计划名称")
	@ColumnWidth(value = 18)
	private String planName;

	public String getPlanName() {
		return this.planName;
	}

	public void setPlanName(String planName) {
		this.planName = planName;
	}

	@ExcelProperty(value = "计划类别")
	@ColumnWidth(value = 18)
	private String planCategory;

	public String getPlanCategory() {
		return this.planCategory;
	}

	public void setPlanCategory(String planCategory) {
		this.planCategory = planCategory;
	}

	@ExcelProperty(value = "计划类型")
	@ColumnWidth(value = 18)
	private String planType;

	public String getPlanType() {
		return this.planType;
	}

	public void setPlanType(String planType) {
		this.planType = planType;
	}

	@ExcelProperty(value = "物资类型")
	@ColumnWidth(value = 18)
	private String planMmType;

	public String getPlanMmType() {
		return this.planMmType;
	}

	public void setPlanMmType(String planMmType) {
		this.planMmType = planMmType;
	}

	@ExcelProperty(value = "项目编码")
	@ColumnWidth(value = 18)
	private String planProCode;

	public String getPlanProCode() {
		return this.planProCode;
	}

	public void setPlanProCode(String planProCode) {
		this.planProCode = planProCode;
	}

	@ExcelProperty(value = "项目名称")
	@ColumnWidth(value = 18)
	private String planProName;

	public String getPlanProName() {
		return this.planProName;
	}

	public void setPlanProName(String planProName) {
		this.planProName = planProName;
	}

	@ExcelProperty(value = "采购类型")
	@ColumnWidth(value = 18)
	private String planPurType;

	public String getPlanPurType() {
		return this.planPurType;
	}

	public void setPlanPurType(String planPurType) {
		this.planPurType = planPurType;
	}

	@ExcelProperty(value = "成本中心编码")
	@ColumnWidth(value = 18)
	private String planCostCode;

	public String getPlanCostCode() {
		return this.planCostCode;
	}

	public void setPlanCostCode(String planCostCode) {
		this.planCostCode = planCostCode;
	}

	@ExcelProperty(value = "成本中心名称")
	@ColumnWidth(value = 18)
	private String planCostName;

	public String getPlanCostName() {
		return this.planCostName;
	}

	public void setPlanCostName(String planCostName) {
		this.planCostName = planCostName;
	}

	@ExcelProperty(value = "使用单位编码")
	@ColumnWidth(value = 18)
	private String planDeptCode;

	public String getPlanDeptCode() {
		return this.planDeptCode;
	}

	public void setPlanDeptCode(String planDeptCode) {
		this.planDeptCode = planDeptCode;
	}

	@ExcelProperty(value = "使用单位名称")
	@ColumnWidth(value = 18)
	private String planDeptName;

	public String getPlanDeptName() {
		return this.planDeptName;
	}

	public void setPlanDeptName(String planDeptName) {
		this.planDeptName = planDeptName;
	}

	@ExcelProperty(value = "领料单位编码")
	@ColumnWidth(value = 18)
	private String planGetDeptCode;

	public String getPlanGetDeptCode() {
		return this.planGetDeptCode;
	}

	public void setPlanGetDeptCode(String planGetDeptCode) {
		this.planGetDeptCode = planGetDeptCode;
	}

	@ExcelProperty(value = "领料单位名称")
	@ColumnWidth(value = 18)
	private String planGetDeptName;

	public String getPlanGetDeptName() {
		return this.planGetDeptName;
	}

	public void setPlanGetDeptName(String planGetDeptName) {
		this.planGetDeptName = planGetDeptName;
	}

	@ExcelProperty(value = "是否急用")
	@ColumnWidth(value = 18)
	private String planIsNeed;

	public String getPlanIsNeed() {
		return this.planIsNeed;
	}

	public void setPlanIsNeed(String planIsNeed) {
		this.planIsNeed = planIsNeed;
	}

	@ExcelProperty(value = "流程类型")
	@ColumnWidth(value = 18)
	private String planFlowType;

	public String getPlanFlowType() {
		return this.planFlowType;
	}

	public void setPlanFlowType(String planFlowType) {
		this.planFlowType = planFlowType;
	}

	@ExcelProperty(value = "相关说明")
	@ColumnWidth(value = 18)
	private String planExplain;

	public String getPlanExplain() {
		return this.planExplain;
	}

	public void setPlanExplain(String planExplain) {
		this.planExplain = planExplain;
	}

	@ExcelProperty(value = "创建时间")
	@ColumnWidth(value = 18)
	private String createTime;

	public String getCreateTime() {
		return this.createTime;
	}

	public void setCreateTime(String createTime) {
		this.createTime = createTime;
	}

	@ExcelProperty(value = "创建人")
	@ColumnWidth(value = 18)
	private String createName;

	public String getCreateName() {
		return this.createName;
	}

	public void setCreateName(String createName) {
		this.createName = createName;
	}

	@ExcelIgnore
	@ExcelProperty(value = "create_id")
	@ColumnWidth(value = 18)
	private String createId;

	public String getCreateId() {
		return this.createId;
	}

	public void setCreateId(String createId) {
		this.createId = createId;
	}

	@ExcelIgnore
	@ExcelProperty(value = "修改人id")
	@ColumnWidth(value = 18)
	private String updateId;

	public String getUpdateId() {
		return this.updateId;
	}

	public void setUpdateId(String updateId) {
		this.updateId = updateId;
	}

	@ExcelProperty(value = "修改人")
	@ColumnWidth(value = 18)
	private String updateName;

	public String getUpdateName() {
		return this.updateName;
	}

	public void setUpdateName(String updateName) {
		this.updateName = updateName;
	}

	@ExcelProperty(value = "修改时间")
	@ColumnWidth(value = 18)
	private String updateTime;

	public String getUpdateTime() {
		return this.updateTime;
	}

	public void setUpdateTime(String updateTime) {
		this.updateTime = updateTime;
	}

	@ExcelProperty(value = "是否删除")
	@ColumnWidth(value = 18)
	private String delFlag;

	public String getDelFlag() {
		return this.delFlag;
	}

	public void setDelFlag(String delFlag) {
		this.delFlag = delFlag;
	}

	@ExcelProperty(value = "状态")
	@ColumnWidth(value = 18)
	private String status;

	public String getStatus() {
		return this.status;
	}

	public void setStatus(String status) {
		this.status = status;
	}

	@ExcelProperty(value = "备注")
	@ColumnWidth(value = 18)
	private String remark;

	public String getRemark() {
		return this.remark;
	}

	public void setRemark(String remark) {
		this.remark = remark;
	}

}